home *** CD-ROM | disk | FTP | other *** search
- package assets.objects
- {
- import flash.display.MovieClip;
- import flash.events.*;
-
- [Embed(source="/_assets/assets.swf", symbol="assets.objects.dirtpile1")]
- public class dirtpile1 extends MovieClip
- {
-
-
- public var deep:Number = 20;
-
- public var space:Number = 0;
-
- private var scope:Object;
-
- public var hitObj:MovieClip;
-
- public var hitType:Number = 0;
-
- public var dist:Number;
-
- private var main:Object;
-
- public var objType:Number = 2;
-
- public var wide:Number = 80;
-
- public function dirtpile1(param1:*)
- {
- deep = 20;
- wide = 80;
- space = 0;
- objType = 2;
- hitType = 0;
- super();
- scope = param1;
- main = param1.scope;
- y = 350 + Math.round(Math.random() * 10);
- addEventListener(Event.ENTER_FRAME,monitor);
- addEventListener(Event.REMOVED_FROM_STAGE,onRemove);
- }
-
- private function onRemove(param1:Event) : *
- {
- removeEventListener(Event.ENTER_FRAME,monitor);
- removeEventListener(Event.REMOVED_FROM_STAGE,onRemove);
- }
-
- private function monitor(param1:Event) : *
- {
- var _loc2_:* = undefined;
- var _loc3_:* = undefined;
- if(parent == scope.element)
- {
- _loc2_ = scope.element.getChildIndex(this);
- _loc3_ = scope.element.numChildren - 1;
- if(_loc2_ < _loc3_)
- {
- scope.element.swapChildrenAt(_loc2_,_loc3_);
- }
- if(hitTestObject(main.player.skater))
- {
- if(main.player.base < y)
- {
- scope.elementToForeground(dirtpile1,x,y,this);
- }
- }
- }
- else
- {
- removeEventListener(Event.ENTER_FRAME,monitor);
- }
- }
- }
- }
-